package com.kld.system.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import com.kld.common.core.domain.BaseEntity;

/**
 * 机构对象 sys_dept_mdm
 *
 * @author kld
 * @date 2022-06-16
 */
@Data
@TableName("sys_organization")
public class SysDeptMdm extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     *
     */
    @TableId(value = "id")
    private Long id;
    /**
     *
     */
    private String orgId;
    /**
     * 所属应用
     */
    private Long appId;
    /**
     * 机构名称
     */
    private String orgName;
    /**
     * 组织机构类型（1:实体机构2:虚拟机构）
     */
    private Long orgType;
    /**
     * 机构编码
     */
    private String orgCode;
    /**
     * 上级
     */
    private Long parentId;
    /**
     *
     */
    private String parentIds;
    /**
     * 状态
     */
    private Long status;
    /**
     * 排序
     */
    private Long sort;
    /**
     * 备注
     */
    private String remark;
    /**
     * 是否删除
     */
    private Integer del;
    /**
     * 创建人
     */
    private Long creator;
    /**
     * 修改人
     */
    private Long updator;
    /**
     * 同步使用的外部关联ID
     */
    private String outerId;
    /**
     * 扩展列1
     */
    private String extend1;
    /**
     * 扩展列2
     */
    private String extend2;
    /**
     * 扩展列3
     */
    private String extend3;
    /**
     * 扩展列4
     */
    private String extend4;
    /**
     * 扩展列5
     */
    private String extend5;
    /**
     * 扩展列6
     */
    private Long extend6;
    /**
     * 扩展列7
     */
    private Long extend7;
    /**
     * 扩展列8
     */
    private Long extend8;

}
